HVM vcpu add/remove: setup dsdt infrastructure by mk_dsdt.c for vcpu add/remove
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 14 Dec 2009 09:14:26 +0000 (09:14 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 14 Dec 2009 09:14:26 +0000 (09:14 +0000)
commitc70ad37a1f7c1c96e84dda62656a2cd2c4168b05
tree06bafdc267f49ed37640554ba4d5102e7dd2340d
parent551fae6cac98769023f98c815f7ece484c0e069a
HVM vcpu add/remove: setup dsdt infrastructure by mk_dsdt.c for vcpu add/remove

In order to support HVM vcpu add/remove, we need set dsdt
infrastructure.
-- By using mk_dsdt.c, it auto-produce related asl code when
compiling.
-- It define processor related objects and control methods (_MAT,
_EJ0, _STA, etc).
-- It also define GPE _L02 and Notify control method for SCI
interrupt, which will trigger HVM acpi driver to add/remove cpu.

Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/firmware/hvmloader/acpi/acpi2_0.h
tools/firmware/hvmloader/acpi/build.c
tools/firmware/hvmloader/acpi/dsdt.asl
tools/firmware/hvmloader/acpi/dsdt.c
tools/firmware/hvmloader/acpi/mk_dsdt.c
tools/firmware/hvmloader/config.h
tools/firmware/hvmloader/hvmloader.c